typedef struct _GtkActionMuxer GtkActionMuxer;
-G_GNUC_INTERNAL
GType gtk_action_muxer_get_type (void);
-G_GNUC_INTERNAL
GtkActionMuxer * gtk_action_muxer_new (void);
-G_GNUC_INTERNAL
void gtk_action_muxer_insert (GtkActionMuxer *muxer,
const gchar *prefix,
GActionGroup *group);
-G_GNUC_INTERNAL
void gtk_action_muxer_remove (GtkActionMuxer *muxer,
const gchar *prefix);
-G_GNUC_INTERNAL
GtkActionMuxer * gtk_action_muxer_get_parent (GtkActionMuxer *muxer);
-G_GNUC_INTERNAL
void gtk_action_muxer_set_parent (GtkActionMuxer *muxer,
GtkActionMuxer *parent);
GtkActionObserver *observer);
};
-G_GNUC_INTERNAL
GType gtk_action_observable_get_type (void);
-G_GNUC_INTERNAL
void gtk_action_observable_register_observer (GtkActionObservable *observable,
const gchar *action_name,
GtkActionObserver *observer);
-G_GNUC_INTERNAL
void gtk_action_observable_unregister_observer (GtkActionObservable *observable,
const gchar *action_name,
GtkActionObserver *observer);
const gchar *action_name);
};
-G_GNUC_INTERNAL
GType gtk_action_observer_get_type (void);
-G_GNUC_INTERNAL
void gtk_action_observer_action_added (GtkActionObserver *observer,
GtkActionObservable *observable,
const gchar *action_name,
const GVariantType *parameter_type,
gboolean enabled,
GVariant *state);
-G_GNUC_INTERNAL
void gtk_action_observer_action_enabled_changed (GtkActionObserver *observer,
GtkActionObservable *observable,
const gchar *action_name,
gboolean enabled);
-G_GNUC_INTERNAL
void gtk_action_observer_action_state_changed (GtkActionObserver *observer,
GtkActionObservable *observable,
const gchar *action_name,
GVariant *state);
-G_GNUC_INTERNAL
void gtk_action_observer_action_removed (GtkActionObserver *observer,
GtkActionObservable *observable,
const gchar *action_name);